function getCookie(name) {
    var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
    return r ? r[1] : undefined;
}

$(document).ready(function(){
    //向后端获取城区信息
    $.get("/api/v1.0/areas",//访问的目标地址
        function (resp) {
            if(resp.errno=="0"){
                var html = template("areas-tmpl",{areas:resp.data})
                $("#area-id").html(html)
            }else{
                alert(resp.errmsg);
            }
        },//当服务器成功处理请求后返回结果时自动回调的函数
        "json" //服务器告诉浏览器本次回送的是json格式的数据
    )

    //保存房源的基本信息
    $("#form-house-info").submit(function (e) {
        //阻止表单的默认提交
        e.preventDefault()

        title = $("#house-title").val()

        var data={}
        $("#form-house-info").serializeArray().map(function(x){data[x.name]=x.value})

        var facility=[]
        $(":checked[name=facility]").each(function(index,item){facility[index]=$(item).val()})
        data["facility"] = facility

         //向后端发送请求
        $.ajax({
            url:"/api/v1.0/houses/info",
            type:"post",
            contentType:"application/json",
            data:JSON.stringify(data),
            dataType:"json",
            headers:{
                "X-CSRFToken":getCookie("csrf_token")
            }
        }).success(function (resp) {
            if(resp.errno=="4101"){
                //用户未登录
                location.href="/login.html";
            }else if(resp.errno=="0"){
                //隐藏基本信息表单
                $("#form-house-info").hide()
                //显示图片表单
                $("#form-house-image").show()
                //设置图片表单中的house_id
                $("#house-id").val(resp.data.house_id)
            }else{
                alert(resp.errmsg);
            }
        })
    })

    //保存房屋图片信息
    $("#form-house-image").submit(function (e) {
        //阻止表单的默认提交行为
        e.preventDefault()

        $(this).ajaxSubmit({
            url:"/api/v1.0/houses/image",
            type:"post",
            dataType:"json",
            headers:{
                "X-CSRFToken":getCookie("csrf_token")
            },success:function (resp) {
                if(resp.errno=="4101"){
                    location.href="/login.html"
                }else if(resp.errno=="0"){
                    $(".house-image-cons").append('<img src="'+resp.data.image_url+'">')
                }else{
                    alert(resp.errmsg);
                }

            }
        })


    })

})